golang.org/x/tools/internal/gcimporter.importReader.p (field)
38 uses
golang.org/x/tools/internal/gcimporter (current package)
iimport.go#L434: r := &importReader{p: p}
iimport.go#L522: r := &importReader{p: p}
iimport.go#L551: p *iimporter
iimport.go#L611: underlying := r.p.typAt(r.uint64(), named).Underlying()
iimport.go#L619: if r.p.version >= iexportVersionGenericMethods && r.bool() {
iimport.go#L645: if r.p.version < iexportVersionGenerics {
iimport.go#L655: r.p.tparamIndex[id] = t
iimport.go#L657: if r.p.version >= iexportVersionGo1_18 {
iimport.go#L672: r.p.later = append(r.p.later, setConstraintArgs{t: t, constraint: constraint})
iimport.go#L692: if r.p.version >= iexportVersionGo1_18 {
iimport.go#L817: if r.p.shallow {
iimport.go#L821: if r.p.version >= iexportVersionPosCol {
iimport.go#L830: return r.p.fake.pos(r.prevFile, int(r.prevLine), int(r.prevColumn))
iimport.go#L862: tf := r.p.fileAt(file - 1)
iimport.go#L867: return r.p.typAt(r.uint64(), nil)
iimport.go#L875: func (r *importReader) pkg() *types.Package { return r.p.pkgAt(r.uint64()) }
iimport.go#L876: func (r *importReader) string() string { return r.p.stringAt(r.uint64()) }
iimport.go#L881: r.p.trace("importing type %d (base: %v)", k, base)
iimport.go#L882: r.p.indent++
iimport.go#L884: r.p.indent--
iimport.go#L885: r.p.trace("=> %s", res)
iimport.go#L890: errorf("unexpected kind tag in %q: %v", r.p.ipath, k)
iimport.go#L895: r.p.doDecl(pkg, name)
iimport.go#L920: if r.p.shallow {
iimport.go#L957: if r.p.shallow {
iimport.go#L979: r.p.interfaceList = append(r.p.interfaceList, typ)
iimport.go#L983: if r.p.version < iexportVersionGenerics {
iimport.go#L988: if t, ok := r.p.tparamIndex[id]; ok {
iimport.go#L993: r.p.doDecl(pkg, name)
iimport.go#L994: return r.p.tparamIndex[id]
iimport.go#L997: if r.p.version < iexportVersionGenerics {
iimport.go#L1015: r.p.instanceList = append(r.p.instanceList, t)
iimport.go#L1019: if r.p.version < iexportVersionGenerics {
iimport.go#L1047: if r.p.reportf != nil {
iimport.go#L1048: r.p.reportf("failed to find object for objectPath %q: %v", objPath, err)